<?php

class Taakdata extends CI_Controller {
	
	// in deze functie word de client_model aangesproken om alle clienten data uit de database te halen
	// en deze vervolgens in een tabel weer te geven.
	public function index(){
		$this->getClients();
	}	
	
	public function getClients()
	{
		if(isset($_GET['format']))
		{
			$this->load->model('client_model');
			$this->load->model('taak_model');
			
			//haalt alle clienten op en zet ze in de query variabele
			if(isset($_GET['client'])){  $query = $this->taak_model->getClientTakenByDate($_GET['client']);}
			else{ //$query = $this->client_model->getClient(); 
			}
			
			// outputs JSON
			if($_GET['format'] == 'json')
			{
				header('Content-type: application/json');
				
				$taken = array();
				
				foreach($query->result() as $row)
				{
					$taak = array('taakId' => $row->taak_id,
									'clientId'=> $row->client_id,
									'beschrijving' => $row->beschrijving,
									'aantal_minuten' => $row->aantal_minuten,
									'tijdstip' => $row->tijd,
									);
					
					$taak=array_push($taken,$taak);
									   
					
				}
				echo json_encode($taken);
			
			}
		}
		else {
			echo "format required";
		}
	}
}
